A simplified binary artificial fish swarm algorithm for 0-1 quadratic knapsack problems
نویسندگان
چکیده
This paper proposes a simplified binary version of the artificial fish swarm algorithm (S-bAFSA) for solving 0–1 quadratic knapsack problems. This is a combinatorial optimization problem, which arises in many fields of optimization. In S-bAFSA, trial points are created by using crossover and mutation. In order to make the points feasible, a random heuristic drop item procedure is used. The heuristic add item is also implemented to improve the quality of the solutions, and a cyclic reinitialization of the population is carried out to avoid convergence to non-optimal solutions. To enhance the accuracy of the solution, a swap move heuristic search is applied on a predefined number of points. The method is tested on a set of benchmark 0–1 knapsack problems.
منابع مشابه
BQIABC: A new Quantum-Inspired Artificial Bee Colony Algorithm for Binary Optimization Problems
Artificial bee colony (ABC) algorithm is a swarm intelligence optimization algorithm inspired by the intelligent behavior of honey bees when searching for food sources. The various versions of the ABC algorithm have been widely used to solve continuous and discrete optimization problems in different fields. In this paper a new binary version of the ABC algorithm inspired by quantum computing, c...
متن کاملImproved binary artificial fish swarm algorithm for the 0-1 multidimensional knapsack problems
The 0–1 multidimensional knapsack problem (MKP) arises in many fields of optimization and is NP-hard. Several exact as well as heuristic methods exist. Recently, an artificial fish swarm algorithm has been developed in continuous global optimization. The algorithm uses a population of points in space to represent the position of fish in the school. In this paper, a binary version of the artific...
متن کاملSolving 0–1 Quadratic Knapsack Problems with a Population-based Artificial Fish Swarm Algorithm
where the coefficients pi, ai(i = 1, 2, . . . , n) and pij(i = 1, 2, . . . , n − 1, j = i + 1, . . . , n) are positive integers and b is an integer such that max{ai : i = 1, 2, . . . , n} ≤ b < ∑n i=1 ai. Here pi is a profit achieved if item i is selected and pij is a profit achieved if both items i and j (j > i) are selected. The goal is to find a subset of n items that yields maximum profit f...
متن کاملA Simplified Binary Artificial Fish Swarm Algorithm for Uncapacitated Facility Location Problems
Uncapacitated facility location problem (UFLP) is a combinatorial optimization problem, which has many applications. The artificial fish swarm algorithm has recently emerged in continuous optimization problem. In this paper, we present a simplified binary version of the artificial fish swarm algorithm (S-bAFSA) for solving the UFLP. In S-bAFSA, trial points are created by using crossover and mu...
متن کاملBQIABC: A new Quantum-Inspired Artificial Bee Colony Algorithm for Binary Optimization Problems
Artificial bee colony (ABC) algorithm is a swarm intelligence optimization algorithm inspired by the intelligent behavior of honey bees when searching for food sources. Various versions of the ABC algorithm have been widely used to solve continuous and discrete optimization problems in different fields. In this paper, a new binary version of the ABC algorithm inspired by quantum computing calle...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Computational Applied Mathematics
دوره 259 شماره
صفحات -
تاریخ انتشار 2014